#pragma once
namespace ClientType {
    enum  EXECUTION_TYPE{
        CLIENT_MAIN_EXECUTION,
        CLIENT_THREAD_EXECUTION,
        CLIENT_CONFIG_EXECUTION,
        CLIENT_MESSAGE_EXECUTION,
        CLIENT_IOCP_EXECUTION
    };

    enum CONFIG_TYPE {
        CLIENT_THREAD_EXECUTION_CONFIG,
        CLIENT_IOCP_CONFIG
    };

    enum MESSAGE_TYPE {
        BEGIN =0,
        MESSAGE,//基础消息 0
        APPLICATION_SERIAL_NUMBER_MESSAGE, //申请序列号消息 1
        RECEIVE_SERIAL_NUMBER_MESSAGE, //接收序列号 2
        REGISTER_CLIENT_MESSAGE, //注册服务器 3
        TEST,
        END
    };
};
